package com.module.overview.ui.cardHistoryDetails.provider

import android.annotation.SuppressLint
import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.common.app.utls.TimeUtils
import com.module.ble.db.table.UserSportRecord
import com.module.fitness.utils.getExTypeToImageResId
import com.module.fitness.utils.getExTypeToName
import com.module.overview.R

/**
 *
 * 作者：sosou
 *
 * 版本：1.0
 *
 * 创建日期：2025/07/15
 *
 * 描述：
 *
 * 修订历史：
 *
 */
class OvActivityRecordItemAdapter : BaseQuickAdapter<UserSportRecord, BaseViewHolder>(R.layout.overview_activity_record_crad_type_item) {
    init {
    }

    @SuppressLint("MissingPermission")
    override fun convert(holder: BaseViewHolder, item: UserSportRecord) {
        item.apply {
            holder.setText(R.id.tvRecordName, getExTypeToName(item.sportType))
            holder.setImageResource(R.id.imgType, getExTypeToImageResId(item.sportType))
            holder.setText(R.id.tvRecordDuration, TimeUtils.formatTime(item.duration*(1000), showHour = true, showMin = true))
        }
    }
}